Flutter Favorites
Some of the packages that demonstrate the highest levels of quality, selected by the Flutter Ecosystem Committee
go_router
A declarative router for Flutter based on Navigation 2 supporting deep linking, data-driven routes and more
googleapis
Auto-generated client libraries for accessing Google APIs described through the API discovery service.
location
Cross-platform plugin for easy access to device's location in real-time.
fpdart
Functional programming in Dart and Flutter. All the main functional programming types and patterns fully documented, tested, and with examples.
Most popular packages
Some of the most downloaded packages over the past 60 days
file_picker
A package that allows you to use a native file explorer to pick single or multiple absolute file paths, with extension filtering support.
crypto
Implementations of SHA, MD5, and HMAC cryptographic functions.
logger
Small, easy to use and extensible logger which prints beautiful logs.
share_plus
Flutter plugin for sharing content via the platform share UI, using the ACTION_SEND intent on Android and UIActivityViewController on iOS.
vm_snapshot_analysis
Utilities for analysing AOT snapshot size.
args
Library for defining parsers for parsing raw command-line arguments into a set of options and values using GNU and POSIX style options.
Top Flutter packages
Some of the top packages that extend Flutter with new features
webview_flutter
A Flutter plugin that provides a WebView widget on Android and iOS.
crypto
Implementations of SHA, MD5, and HMAC cryptographic functions.
permission_handler
Permission plugin for Flutter. This plugin provides a cross-platform (iOS, Android) API to request and check permissions.
built_value
Value types with builders, Dart classes as enums, and serialization. This library is the runtime dependency.
email_validator
A simple (but correct) dart class for validating email addresses
chewie
A video player for Flutter with Cupertino and Material play controls
Top Dart packages
Some of the top packages for any Dart-based app or program
path
A string-based path manipulation library. All of the path operations you know and love, with solid support for Windows, POSIX (Linux and Mac OS X), and the web.
youtube_explode_dart
A port in dart of the youtube explode library. Supports several API functions without the need of Youtube API Key.
drift
Drift is a reactive library to store relational data in Dart and Flutter applications.
mqtt_client
A server and browser based MQTT client for Dart supporting normal, secure sockets and websockets.
slang
Localization / Internationalization (i18n) solution. Use JSON, YAML, CSV, or ARB files to create typesafe translations via source generation.
very_good_analysis
Lint rules for Dart and Flutter used internally at Very Good Ventures.
Package of the Week
Package of the Week is a series of quick, animated videos, each of which covers a particular package